package com.demo.entity;

import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;

import java.sql.Date;

@Data
@EqualsAndHashCode
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class User {

    private String id;
    private String username;
    private String password;
    private String nickName;
    private Integer age;
    private String sex;
    private String address;

    // 如果有Date 日期类型，默认返回的日期格式，不符合我们需要的格式，
    // 我们可以在date类型上，加上一个注解，来格式化日期，如下：
//  @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    //pattern: 期望的日期格式 ，timezone ：用户所在的时区我们中国所在的是东八区，所以是GMT+8
    //也可以使用配置文件的形式配置，详情查看配置文件
//  private Date createTime;

}
